package com.ruoyi.manage.db.dao;

import com.ruoyi.manage.db.model.SbaUserLoginLogs;
import com.ruoyi.manage.db.model.SbaUserLoginLogsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SbaUserLoginLogsMapper {
    long countByExample(SbaUserLoginLogsExample example);

    int deleteByExample(SbaUserLoginLogsExample example);

    int deleteByPrimaryKey(Integer loginLogId);

    int insert(SbaUserLoginLogs record);

    int insertSelective(SbaUserLoginLogs record);

    List<SbaUserLoginLogs> selectByExampleWithBLOBs(SbaUserLoginLogsExample example);

    List<SbaUserLoginLogs> selectByExample(SbaUserLoginLogsExample example);

    SbaUserLoginLogs selectByPrimaryKey(Integer loginLogId);

    int updateByExampleSelective(@Param("record") SbaUserLoginLogs record, @Param("example") SbaUserLoginLogsExample example);

    int updateByExampleWithBLOBs(@Param("record") SbaUserLoginLogs record, @Param("example") SbaUserLoginLogsExample example);

    int updateByExample(@Param("record") SbaUserLoginLogs record, @Param("example") SbaUserLoginLogsExample example);

    int updateByPrimaryKeySelective(SbaUserLoginLogs record);

    int updateByPrimaryKeyWithBLOBs(SbaUserLoginLogs record);

    int updateByPrimaryKey(SbaUserLoginLogs record);
}